// import GeekIcon from '@/components/geek-icon.vue'
// import Tabbar from '@/components/app_tabbar.vue'

// 第一种对象写法
// export default {
//   install (Vue, options) {
//     // console.log(Vue, options)
//     // 全局注册
//     Vue.component('GeekIcon', GeekIcon)
//     Vue.component('Tabbar', Tabbar)
//   }
// }

// 第二种function写法
// export default function(Vue, options){
//     console.log(Vue, options)
//     // 全局注册
//     Vue.component('GeekIcon', GeekIcon)
//     Vue.component('Tabbar', Tabbar)
// }

// 第三种 自动全局注册
export default function (Vue, options) {
  const req = require.context('./', true, /\.vue$/)
  req.keys().forEach(item => {
    const com = req(item).default
    Vue.component(com.name, com)
  })
}
